# 文件处理相关的工具模块
def print_file_info(file_name):
    """
    功能是：将给定路径的文件内容输出到控制台中
    :param file_name:即将读取的文件路径
    :return:None
    """
    f = None
    try:
        f = open(file_name, "r", encoding="UTF-8")
        print(f.read())

    except Exception as e:
        print(e)

    finally:
        if f:  # 如果变量是None，表示False，如果有内容，就是True
            f.close()


def append_to_file(file_name, date):
    """
    功能是：将指定的数据追加到指定文件中
    :param file_name:指定文件路径
    :param date:指定数据
    :return:None
    """
    f = open(file_name, "a", encoding="UTF-8")
    f.write(date)
    f.write("\n")
    f.close()


if __name__ == '__main__':

    print_file_info("D:/python-learn/test90.txt")
    append_to_file("D:/qqq.txt", "许德清大傻逼")

